customer customer loyalty project management erp crm consulting customer acquisition usability consulting information architecture relationship usability testing customer retention design change management usability management human factors